using System;
using System.Collections.Generic;
using System.Text;

namespace SharpMud.Server.App.Hosting
{
	public class HostInitializationException : SharpMud.Server.App.MudServerAppException
	{
        /// <summary>
		/// This is the default constructor for HostInitializationException
		/// </summary>
		public HostInitializationException()
			:base()
		{
		}

		/// <summary>
		/// This is a constructor for HostInitializationException
		/// </summary>
		/// <param name="message">The explicit message to be used with this exception</param>
		public HostInitializationException(string message)
			:base(message)
		{
		}

		/// <summary>
		/// This is a costructor for HostInitializationException
		/// </summary>
		/// <param name="message">The explicit message to be used with this exception</param>
		/// <param name="innerException">An exception that caused or is associated with this exception</param>
		public HostInitializationException(string message, System.Exception innerException)
			:base(message,innerException)
		{
		}

        /// <summary>
        /// This is a constructor for HostInitializationException
        /// </summary>
        /// <param name="innerException">The exception that caused or is associated with this exception</param>
        public HostInitializationException(System.Exception innerException)
            :base(innerException.Message,innerException)
        {
        }
	}
}
